package com.dingding.common.core.beans;

import java.io.Serializable;
import java.util.Date;

/**
 * @ClassName: PreferentialActivity
 * @Description: 优惠活动表
 * @author yuHaiQing
 * @date 2016年3月23日 下午7:26:30
 */
@SuppressWarnings("all")
public class PreferentialActivity implements Serializable {

	private String preferentialActivityId;//主键Id
	private String activityName;//活动名称
	private Date activityStartDate;//生效时间
	private Date activityEndDate;//结束时间
	private Integer presentCondition;//优惠赠送条件  1：老用户 2：注册新用户 3：新老用户 4：下单 5：下单并被接单 6：下单没被接单；但，是系统自动取消订单
	private Integer timeLimit;//每人参加次数
	private Integer limitFailureType;//限制失效类型(1:每日失效  2:直到活动结束失效)
	private Integer activityStatus;//状态 1:有效 2:无效（一般在强制结束活动的时候使用）
	public String getPreferentialActivityId() {
		return preferentialActivityId;
	}
	public void setPreferentialActivityId(String preferentialActivityId) {
		this.preferentialActivityId = preferentialActivityId;
	}
	public String getActivityName() {
		return activityName;
	}
	public void setActivityName(String activityName) {
		this.activityName = activityName;
	}
	public Date getActivityStartDate() {
		return activityStartDate;
	}
	public void setActivityStartDate(Date activityStartDate) {
		this.activityStartDate = activityStartDate;
	}
	public Date getActivityEndDate() {
		return activityEndDate;
	}
	public void setActivityEndDate(Date activityEndDate) {
		this.activityEndDate = activityEndDate;
	}
	public Integer getPresentCondition() {
		return presentCondition;
	}
	public void setPresentCondition(Integer presentCondition) {
		this.presentCondition = presentCondition;
	}
	public Integer getTimeLimit() {
		return timeLimit;
	}
	public void setTimeLimit(Integer timeLimit) {
		this.timeLimit = timeLimit;
	}
	public Integer getActivityStatus() {
		return activityStatus;
	}
	public void setActivityStatus(Integer activityStatus) {
		this.activityStatus = activityStatus;
	}
	public Integer getLimitFailureType() {
		return limitFailureType;
	}
	public void setLimitFailureType(Integer limitFailureType) {
		this.limitFailureType = limitFailureType;
	}
	
}
